package com.nl.controller.web.mapper;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.nl.controller.web.bean.SmsMgrTemplateInfo;
import com.nl.controller.web.bean.SmsRealtimeControl;

public interface SmsMgrTemplateInfoMapper {
    String getMgrId();//获取下个项目编码
    List<SmsMgrTemplateInfo> find(Map<String,Object> map);//查询
    int insertMgrTemplate(SmsMgrTemplateInfo smsMgrTemplateInfo);//添加
    int modifyMgrTemplate(SmsMgrTemplateInfo smsMgrTemplateInfo);//修改
    int updateSmsExtInfo(@Param("extId")String extId,@Param("cityId")String cityId);//更新扩展码表的状态
//    int updateCsvState(@Param("state")String state );//是否需要同步基站信息
    SmsRealtimeControl findBySmsRealtimeControlMgrId(String mgrId);//查询项目阀值发送情况
    SmsMgrTemplateInfo findMgrTemplateByMgrId(String mgrId);//通过项目id查询项目模板表
    int resetThreshold(HashMap<String, Object> map);//重置标记
    int addSmsRealtimeControl(String mgrId);//添加阀值控制表
    int modifyMgrState(Map<String, Object> map);//修改状态
    String findCityName(String cityId);
    String findCountyName(String countyId);
    int updateCheckNum(@Param("checkNum")String checkNum,@Param("mgrId")String mgrId);//更新审核次数
}
